.ss.BrandSS { font-size: 0; display: block; width: 4.06rem; border: 1px solid #dadada; position: absolute; border-radius: 0.25rem; left: 1.3rem; top: 0.13rem; height: 0.55rem; line-height: 0.55rem; }
.ss.BrandSS input { width: 90%; height: 80%; }

.newfxshare { right: 0; border-radius: 0; width: auto; height: auto; line-height: auto; top: 0; }

.shop_weixin { position: absolute; top: 0; right: 0; width: 10%; font-size: 0.4rem; color: #28aa32; border: none; }

.shop_weixin:before { content: "\e6ef"; }

.blocknidianbuliao { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999; background-color: transparent; }

.home-list.brand_top.scroll_webkit { padding-bottom: 0; }

main.Live { width: 100%; height: 100%; overflow-y: scroll; }
main.Live .LiveList { width: 100%; height: 100%; overflow-y: scroll; padding-bottom: 0.96rem; }
main.Live .LiveList li { width: 50%; height: 4.5rem; float: left; position: relative; }
main.Live .LiveList li i { display: block; width: 100%; height: 100%; background-image: url(../images/Live2.jpg); background-size: 100% 100%; background-repeat: no-repeat; border-radius: 0; }
main.Live .LiveList li p { width: 100%; position: absolute; left: 0; }
main.Live .LiveList li p:nth-child(1) { top: 0; line-height: 0.5rem; padding: 0 0.1rem; }
main.Live .LiveList li p:nth-child(1) span { position: relative; padding-left: 0.25rem; color: #f3f3f3; font-size: 0.24rem; }
main.Live .LiveList li p:nth-child(1) span:before { content: " "; display: inline-block; position: absolute; top: 50%; left: 0; }
main.Live .LiveList li p:nth-child(1) span:nth-child(1):before { width: 0.1rem; height: 0.1rem; border-radius: 50%; background-color: #00f816; margin-top: -0.05rem; }
main.Live .LiveList li p:nth-child(1) span:nth-last-child(1):before { width: 15px; height: 15px; background: url(../images/LiveIcon.png) no-repeat center; background-size: 15px 15px; margin-top: -7.5px; }
main.Live .LiveList li p:nth-last-child(1) { bottom: 0; background-color: #2b2937; height: 0.45rem; line-height: 0.45rem; padding-left: 0.1rem; color: #bbb; font-size: 0.22rem; border: 1px solid #a8a8ad; border-left: none; border-right: none; }
main.Live .LiveList li:nth-child(odd) { border-right: 1px solid rgba(0, 0, 0, 0.58); }

.BrandHed .icon-fangdajing { right: 0.2rem; }

.BrandMain .BrandPosition { display: block; border: 0.1rem solid #f4f4f4; border-left: none; border-right: none; position: fixed; height: 0.7rem; width: 100%; line-height: 0.55rem; padding: 0 0.2rem; background-color: #fff; }
.BrandMain .BrandPosition span { float: left; }
.BrandMain .BrandPosition span:nth-child(2) { float: right; }

.home-list.brand_top.scroll_webkit .NewShopName span { float: right; font-size: 0.24rem; text-align: center; line-height: 0.38rem; }
.home-list.brand_top.scroll_webkit .NewShopName span:nth-child(1) { background-color: #f00; color: #fff; width: 0.38rem; height: 0.38rem; }
.home-list.brand_top.scroll_webkit .NewShopName span:nth-last-child(1) { margin-right: 0.15rem; border: 1px solid #f00; background-color: #fff; color: #f00; padding: 0 0.05rem; }

.DealerStore { background-color: #fff; }
.DealerStore .mui-slider-item { height: 2.6rem !important; }
.DealerStore .mui-slider-item img { width: 100%; height: 100%; }
.DealerStore .titletext { width: 100%; height: 1rem; }
.DealerStore .titletext img { width: 100%; height: 100%; }
.DealerStore .List { background-color: #fff; }
.DealerStore .List h2 { width: 100%; text-align: center; font-size: 0.2rem; line-height: 0.4rem; color: #8e8e8e; position: relative; background-color: #f4f4f4; }
.DealerStore .List h2 span { display: inline-block; width: 0.2rem; height: 0.2rem; background: url(../images/HOT.png) no-repeat center; background-size: 100% 100%; transform: translate(-0.04rem, 0.02rem); }
.DealerStore .List h2:before { content: " "; position: absolute; top: 50%; left: 0.15rem; right: 59%; height: 1px; background-color: #e2e2e2; margin-top: -0.5px; }
.DealerStore .List h2:after { content: " "; position: absolute; top: 50%; left: 59%; right: 0.15rem; height: 1px; background-color: #e2e2e2; margin-top: -0.5px; }
.DealerStore .List .Ne { text-align: center; margin: 0.1rem 0; color: #ff5000; font-size: 0.12rem; }
.DealerStore .List ul { width: 100%; overflow: hidden; }
.DealerStore .List ul li { width: 50%; float: left; padding: 0.2rem; border-bottom: 0.04rem solid #f4f4f4; text-align: center; }
.DealerStore .List ul li a { width: 100%; height: 100%; display: inline-block; }
.DealerStore .List ul li i { display: inline-block; border-radius: 0; width: 100%; height: 2.4rem; background-image: url(../images/yuyin_dian.png); background-size: 100% 100%; background-repeat: no-repeat; background-position: center; border: 1px solid #dadada; }
.DealerStore .List ul li p:nth-last-child(2) { width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 0.22rem; }
.DealerStore .List ul li p { text-align: left; font-size: 0.16rem; }
.DealerStore .List ul li:nth-child(odd) { border-right: 0.06rem solid #f4f4f4; }
.DealerStore .List ul li:nth-child(even) { float: right; }

.RepairApply h2 { width: 100%; line-height: 0.5rem; font-size: 0.24rem; padding: 0 0.15rem; }
.RepairApply ul { width: 100%; padding: 0.3rem 0; background-color: #fff; }
.RepairApply ul li { width: 100%; border-top: 1px solid #dadada; position: relative; }
.RepairApply ul li input { width: 100%; line-height: 0.6rem; padding: 0 0.15rem; font-size: 0.22rem; color: #999; }
.RepairApply ul li button { width: 100%; height: 100%; }
.RepairApply ul li textarea { width: 100%; height: 0.8rem; padding: 0.15rem; color: #999; }
.RepairApply ul li #RepairApplyBtnsj { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 20; opacity: 1; margin: 0; padding: 0; background-color: transparent; border: none; }
.RepairApply ul li:nth-last-child(1) { border-bottom: 1px solid #dadada; }
.RepairApply button { font-size: 0.33rem; position: fixed; bottom: 0; width: 100%; background-color: #ff5c11; color: #fff; height: 0.76rem; line-height: 0.76rem; }

.BrandSettled ul li textarea { width: 100%; height: 2rem; padding: 0.15rem; font-size: 0.21rem; color: #999; }
.BrandSettled .addimg { overflow: hidden; }
.BrandSettled .addimg li { float: left; margin: 0.1rem 0 0 0.2rem; height: 1.28rem; width: 1.28rem; padding: 0; text-align: center; line-height: 1.28rem; border: none !important; position: relative; }
.BrandSettled .addimg li i { width: 100%; height: 100%; border-radius: 0; background-size: 100% 100%; background-repeat: no-repeat; background-color: #f00; }
.BrandSettled .addimg .tu .remove { line-height: 0.32rem; width: 0.65rem; height: 0.32rem; background-color: #b63811; font-size: 0.22rem; color: #fff; position: absolute; right: 0; top: 0; }
.BrandSettled .addimg .add { color: #ff5000; border: 1px dashed #FF5000 !important; }
.BrandSettled .addimg .add span { display: inline; color: #ff5000; font-size: 0.6rem; margin: 0; }

.NewMyPage { padding-top: 3.6rem !important; }
.NewMyPage header { position: absolute; top: 0; z-index: 300; background: url(../images/my.jpg) no-repeat; height: 3.6rem; background-size: 100% 100%; border: none; }
.NewMyPage header .top { width: 100%; overflow: hidden; }
.NewMyPage header .top a { float: left; margin: 0 0 0 0.2rem; }
.NewMyPage header .top a span { font-size: 0.4rem; color: #fff; }
.NewMyPage header .top a:nth-child(2) { float: right; margin: 0 0.2rem 0 0; }
.NewMyPage header img { position: absolute; top: 50%; left: 50%; width: 1.5rem; height: 1.5rem; margin: -0.75rem 0 0 -0.75rem; border-radius: 50%; border: 3px solid rgba(255, 255, 255, 0.8); }
.NewMyPage header p#my-name, .NewMyPage header p#my-qm { position: absolute; top: 2.55rem; color: #444; font-size: 0.3rem; line-height: 0.4rem; width: 100%; text-align: center; }
.NewMyPage header p#my-qm { top: 3rem; }
.NewMyPage nav { background: url(../images/MyNav.jpg) no-repeat; background-size: 100% 100%; width: 100%; height: 0.93rem; border: 1px solid #e1e1e1; border-left: none; border-right: none; }
.NewMyPage nav ul li { text-align: center; height: 0.93rem; width: 1.174rem; float: left; }
.NewMyPage nav ul li .iconfont { margin-top: 0.03rem; margin-bottom: 0.05rem; color: #888; font-size: 0.4rem; }
.NewMyPage nav ul li p { color: #555; font-size: 0.2rem; }
.NewMyPage nav ul li i { width: 0.16rem; height: 0.16rem; position: relative; top: -0.80rem; left: 0.29rem; z-index: 301; }
.NewMyPage nav ul li:nth-last-child(1) { width: 1.7rem; }
.NewMyPage main ul { width: 100%; margin-top: 0.1rem; background-color: #fff; overflow-y: scroll; padding-bottom: 0.96rem; }
.NewMyPage main ul a { overflow: hidden; }
.NewMyPage main ul a li { line-height: 0.78rem; margin: 0 0.1rem; padding: 0 0.2rem; border-bottom: 1px solid #dadada; font-size: 0.28rem; }
.NewMyPage main ul a li .iconfont { font-size: 0.3rem; margin-right: 0.1rem; }
.NewMyPage main ul a li .icon-iconfontjiantou1 { float: right; color: #979797; }
.NewMyPage main ul a li .icon-qiandao { color: #ff6700; }
.NewMyPage main ul a li .icon-qiandao + span { color: #ff6700; }
.NewMyPage main ul a li .icon-gerenxinxi { color: #ff5000; }
.NewMyPage main ul a li .icon-qunzu1 { color: #fb628f; }
.NewMyPage main ul a li .icon-dibiao { color: #5fa0dc; }
.NewMyPage main ul a li .icon-shenqing { color: #ab6eda; }
.NewMyPage main ul a li .icon-dianpu { color: #ab6eda; }
.NewMyPage main ul a li .icon-yuyue { color: #df64a3; }
.NewMyPage main ul a li .icon-pinpai { color: #a139dd; }
.NewMyPage main ul a li .icon-fujin { color: #d0ae52; }
.NewMyPage main ul a li .icon-weixiu { color: #18b772; }
.NewMyPage main ul a li .icon-mianfei { color: #2f3ce8; }

#tpl_Land { position: fixed; }

.ImgCK { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.58); }
.ImgCK img { max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

main.MoreBrands .banner { width: 100%; height: 2rem; }
main.MoreBrands .title { width: 100%; height: 0.87rem; line-height: 0.87rem; background-color: #fff; margin-top: 0.12rem; }
main.MoreBrands .title h2 { position: relative; width: 100%; font-size: 0.26rem; color: #555; text-align: center; }
main.MoreBrands .title h2:before, main.MoreBrands .title h2:after { content: ' '; position: absolute; top: 50%; left: 1.49rem; width: 1.07rem; height: 1px; background-color: #dcdcdc; }
main.MoreBrands .title h2:after { left: auto; right: 1.47rem; }
main.MoreBrands .MoreBrandsList { width: 100%; padding: 0 0.14rem; overflow: hidden; background-color: #fff; }
main.MoreBrands .MoreBrandsList li { width: 25%; float: left; text-align: center; margin-bottom: 0.15rem; }
main.MoreBrands .MoreBrandsList li i { display: inline-block; width: 1.44rem; height: 0.97rem; border: 2px solid #dfdfdf; background-image: url(../images/logo1.jpg); background-size: 100% 100%; background-repeat: no-repeat; border-radius: 0; }
main.MoreBrands .MoreBrandsList li p { width: 100%; font-size: 0.2rem; color: #555; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

#shangshi-time { position: relative; }
#shangshi-time #shangshi-timebtn { position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; z-index: 30; padding: 0; margin: 0; }

.header_1.RepairInfo b { position: absolute; top: 0; right: 0; color: #28aa32; font-size: 0.4rem; width: 10%; height: 100%; border: none; line-height: 0.79rem; }

.pBody.RepairInfo { background-color: #fff; }
.pBody.RepairInfo .HeadImg { width: 100%; height: 3.6rem; font-size: 0; }
.pBody.RepairInfo .HeadImg img { width: 100%; height: 100%; }
.pBody.RepairInfo .ContentMain { padding: 0.2rem; }
.pBody.RepairInfo .ContentMain .info span { color: #333; font-size: 0.24rem; margin-right: 0.3rem; }
.pBody.RepairInfo .ContentMain .address { margin: 0.2rem 0; }
.pBody.RepairInfo .ContentMain .content { line-height: 0.35rem; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; overflow: hidden; }
.pBody.RepairInfo .ContentMain .address:before { color: #000; font-weight: 600; margin: 0 0.05rem 0 0.03rem; }
.pBody.RepairInfo .ContentMain .address, .pBody.RepairInfo .ContentMain .content { color: #333; font-size: 0.24rem; }
.pBody.RepairInfo .RepairComment .CommentTitleBox { line-height: 0.56rem; border-bottom: 1px solid #bfbfbf; border-top: 0.07rem solid #f4f4f4; padding: 0 0.24rem; position: relative; }
.pBody.RepairInfo .RepairComment .CommentTitleBox h2 { color: #333; font-size: 0.24rem; }
.pBody.RepairInfo .RepairComment .CommentTitleBox .icon-pingjia { position: absolute; top: 0; right: 0; color: #333; font-size: 0.4rem; padding-right: 0.2rem; }
.pBody.RepairInfo .RepairComment ul { padding: 0 0.24rem; width: 100%; overflow: hidden; }
.pBody.RepairInfo .RepairComment ul li { width: 100%; padding: 0.18rem 0; }
.pBody.RepairInfo .RepairComment ul li p:nth-child(1) { margin-bottom: 0.22rem; overflow: hidden; }
.pBody.RepairInfo .RepairComment ul li p:nth-child(1) span { float: left; font-size: 0.22rem; color: #333; }
.pBody.RepairInfo .RepairComment ul li p:nth-child(1) span:nth-child(2) { float: right; font-size: 0.18rem; color: #555; }
.pBody.RepairInfo .RepairComment ul li p:nth-child(2) { line-height: 0.37rem; color: #333; font-size: 0.2rem; word-wrap: break-word; white-space: pre-wrap; }
.pBody.RepairInfo .popComment { display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.58); z-index: 200; }
.pBody.RepairInfo .popComment .popCommentMain { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 5rem; height: 4.5rem; overflow-y: scroll; border-radius: 0.1rem; background-color: #fff; }
.pBody.RepairInfo .popComment .popCommentMain .title { height: 0.8rem; line-height: 0.8rem; border-bottom: 1px solid #ccc; position: relative; }
.pBody.RepairInfo .popComment .popCommentMain .title h2 { color: #333; font-size: 0.24rem; text-align: center; }
.pBody.RepairInfo .popComment .popCommentMain .title span { position: absolute; top: 0; right: 0; width: 0.6rem; text-align: center; height: 100%; color: #333; font-size: 0.25rem; line-height: 0.8rem; }
.pBody.RepairInfo .popComment .popCommentMain .score { color: #eee; margin: 0.1rem 0; text-align: center; }
.pBody.RepairInfo .popComment .popCommentMain .score span { font-size: 0.3rem; }
.pBody.RepairInfo .popComment .popCommentMain .content { text-align: center; }
.pBody.RepairInfo .popComment .popCommentMain .content .score { color: #aaa; line-height: 0.6rem; }
.pBody.RepairInfo .popComment .popCommentMain .content .score span { font-size: 0.3rem; }
.pBody.RepairInfo .popComment .popCommentMain .content textarea { width: 80%; height: 2.2rem; margin: 0 auto; border: 1px solid #ccc; border-radius: 0.1rem; padding: 0.15rem; }
.pBody.RepairInfo .popComment .popCommentMain .content button { width: 1rem; height: 0.5rem; color: #fff; background-color: #ff5000; display: block; margin: 0.2rem auto; font-size: 0.2rem; }

#PopApply { height: 100%; }
#PopApply .title { width: 100%; line-height: 0.6rem; height: 0.6rem; color: #333; background-color: #f7f7f7; padding: 0 0.2rem; }
#PopApply .title2 { background-color: transparent; }
#PopApply .BrandSettled { background-color: #fff; padding: 0.2rem 0; }
#PopApply ul.InputsBox { width: 100%; padding: 0.15rem 0.2rem; padding-top: 0.4rem; font-size: 0; background-color: #fff; }
#PopApply ul.InputsBox li { border: 1px solid #ccc; border-bottom: none; line-height: 0.7rem; height: 0.7rem; position: relative; }
#PopApply ul.InputsBox li input { width: 100%; height: 100%; border: none; font-size: 0.22rem; color: #999; padding: 0 0.15rem; }
#PopApply ul.InputsBox li button { position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; }
#PopApply ul.InputsBox li:nth-last-child(1) { border-bottom: 1px solid #ccc; }
#PopApply .PopApplyBtn { font-size: 0.33rem; position: fixed; bottom: 0; width: 100%; background-color: #ff5c11; color: #fff; height: 0.76rem; line-height: 0.76rem; }

#indexFujin { background-color: #fff; padding-bottom: 0.9rem; }

.nearby_shop_goods { background-color: #fff; }
.nearby_shop_goods pre { width: 100%; height: 100%; overflow-y: scroll; padding: 0 0.2rem; padding-bottom: 0.76rem; }
.nearby_shop_goods pre * { width: 100%; }
.nearby_shop_goods button { font-size: 0.33rem; position: fixed; bottom: 0; width: 100%; background-color: #ff5c11; color: #fff; height: 0.76rem; line-height: 0.76rem; }
.nearby_shop_goods .popQR { display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.58); }
.nearby_shop_goods .popQR div { position: absolute; top: 50%; transform: translateY(-50%); }
.nearby_shop_goods .popQR div img { width: 2.9rem; height: 2.9rem; padding: 0.2rem; border: 1px solid #ccc; background-color: #fff; }
.nearby_shop_goods .popQR div p { color: #fff; text-align: center; font-size: 0.24rem; }
.nearby_shop_goods .popQR .left { left: 0.2rem; }
.nearby_shop_goods .popQR .right { right: 0.2rem; }

#AdmissionList, #RepairList { padding-bottom: 1rem; }

.inputaaaaa { opacity: 0; position: absolute; width: 100%; }

.DealerStore2 #DealerStore { width: 100%; height: 4rem; }
.DealerStore2 #DealerStore .mui-slider-group, .DealerStore2 #DealerStore .mui-slider-item { font-size: 0; }
.DealerStore2 #DealerStore img { height: 4rem; }
.DealerStore2 .ProductName { width: 100%; height: 0.6rem; line-height: 0.6rem; padding: 0 0.2rem; }
.DealerStore2 .ProductName p { color: #333; font-size: 0.24rem; font-weight: 600; }
.DealerStore2 .ProductName p span { float: right; font-size: 0.2rem; color: #f00; }
.DealerStore2 .Product { padding: 0.2rem; background-color: #fff; }
.DealerStore2 .Product pre { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }
.DealerStore2 .Product pre img { width: 100%; }

.RepairMain { background-color: #fff; overflow: hidden; }
.RepairMain .MainHeadBox { background-color: #f4f4f4; width: 100%; height: 0.78rem; line-height: 0.78rem; text-align: center; position: relative; }
.RepairMain .MainHeadBox span { font-size: 0.24rem; color: #434343; }
.RepairMain .MainHeadBox span:after { content: "\e62c"; }
.RepairMain .MainHeadBox #RepairQHBtn { width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0; z-index: 10; }
.RepairMain .RepairListBox { width: 100%; overflow: hidden; overflow-y: scroll; padding: 0.2rem; -webkit-overflow-scrolling: touch; }
.RepairMain .RepairListBox li { width: 2.92rem; border: 1px solid #eee; margin-bottom: 0.15rem; }
.RepairMain .RepairListBox li i { border-radius: 0; background-image: url(../images/1.jpg); width: 2.9rem; height: 3.08rem; background-position: center; background-repeat: no-repeat; background-size: cover; }
.RepairMain .RepairListBox li p { color: #333; font-size: 0.24rem; padding: 0.05rem 0.1rem; }
.RepairMain .RepairListBox li p:nth-last-child(1) { color: #555; font-size: 0.22rem; }
.RepairMain .RepairListBox li:nth-child(odd) { float: left; }
.RepairMain .RepairListBox li:nth-child(even) { float: right; }

main.NewsList { background-color: #fff; }
main.NewsList ul { width: 100%; height: 100%; padding: 0 0.2rem; overflow-y: scroll; }
main.NewsList ul li { width: 100%; overflow: hidden; padding-top: 0.15rem; padding-bottom: 0.05rem; border-bottom: 1px solid #eee; margin-bottom: 0.15rem; }
main.NewsList ul li p { font-size: 0.24rem; color: #333; margin-bottom: 0.15rem; }
main.NewsList ul li i { border-radius: 0; width: 33.3333%; height: 1.3rem; float: left; margin-bottom: 0.15rem; background-image: url(../images/1.jpg); background-repeat: no-repeat; background-size: 1.85rem 100%; background-position: center; }

.HomeBottomBannerImg { width: 100%; height: 1.5rem; margin-top: 0.15rem; }

.RepairListInfoBtn { position: fixed; left: 0; right: 0; bottom: 0; width: 100%; height: 0.96rem; background-color: #ff5000; color: #fff; font-size: 0.28rem; }
.RepairListInfoBtn a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

#indexNews { padding-right: 0.3rem; }
#indexNews p { padding: 0; height: 100%; }
#indexNews p i { display: inline-block; width: 100%; height: 100%; background: url(../images/tt.png) no-repeat center; background-size: 100% 100%; }

.indexNewsBox { float: left; height: 100%; width: 74%; padding-left: 0.2rem; }

#indexNewsSwiper { padding: 5px; margin: 0px; float: left; width: 100%; height: 100%; padding: 0; }
#indexNewsSwiper .swiper-slide { height: 100% !important; font-size: 0; line-height: 0.4rem; }
#indexNewsSwiper .swiper-slide span { font-size: 0.2rem; display: block; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#indexNewsSwiper .swiper-slide:nth-child(1) { padding: 0.05rem 0; }
#indexNewsSwiper .swiper-slide:nth-child(1) span { height: 50%; line-height: 0.35rem; }
#indexNewsSwiper .swiper-slide:nth-last-child(1) { line-height: 0.8rem; }

.HomeBannerDetailsBox { width: 100%; overflow: hidden; background-color: #fff; }
.HomeBannerDetailsBox img { width: 100%; }

#HomeMain .banner, #HomeMain .Mallbanner, .MallHome .banner, .MallHome .Mallbanner { height: 2rem; }

.SignPageHead { border-bottom: 1px solid #eee; }

.SignPageMain { width: 100%; text-align: center; background-color: #fff; }
.SignPageMain .SignPageListBox { width: 100%; height: 100%; padding: 0.1rem 0; overflow: hidden; }
.SignPageMain .SignPageListBox ul.ProductList { width: 100%; height: 80%; overflow: hidden; overflow-y: scroll; }
.SignPageMain .SignPageListBox ul.ProductList li { border: 1px solid #eee; width: 2.02rem; height: 2.67rem; float: left; margin: 0 0 0.09rem 0.09rem; }
.SignPageMain .SignPageListBox ul.ProductList li i.photo { width: 2rem; height: 1.84rem; background-repeat: no-repeat; background-size: 100% 100%; background-image: url(../images/1.jpg); border-radius: 0; }
.SignPageMain .SignPageListBox ul.ProductList li span { text-align: left; display: inline-block; width: 100%; height: 0.3rem; padding-left: 0.05rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.SignPageMain .SignPageListBox ul.ProductList li .title { color: #333333; font-size: 0.24rem; }
.SignPageMain .SignPageListBox ul.ProductList li .number { font-size: 0.16rem; color: #ff5000; }
.SignPageMain .SignPageListBox div.UserListBox { width: 100%; height: 20%; }
.SignPageMain .SignPageListBox div.UserListBox p.Head { width: 100%; height: 0.61rem; background: url(../images/SignImg.jpg) no-repeat; background-size: 100% 100%; display: inline-block; line-height: 0.61rem; }
.SignPageMain .SignPageListBox div.UserListBox .UserList { position: relative; width: 100%; height: 1.5rem; padding: 0.2rem 0; }
.SignPageMain .SignPageListBox div.UserListBox .UserList span { display: inline-block; text-align: left; width: 100%; padding-left: 0.2rem; line-height: 0.4rem; overflow: hidden; }
.SignPageMain .SignPageListBox div.UserListBox .UserList li { width: 100%; color: #333; text-align: left; padding: 0 0.1rem; font-size: 0.22rem; line-height: 0.4rem; }

.ProductPageMain { width: 100%; background-color: #fff; overflow: hidden; }
.ProductPageMain .ProductImg { width: 100%; }
.ProductPageMain .ProductImg .Img { width: 100%; height: 3.13rem; border-radius: 0; background: url(../images/1.jpg) no-repeat; background-size: 100% 100%; }
.ProductPageMain .ProductName { font-size: 0; width: 100%; padding: 0.1rem; border-bottom: 0.1rem solid #f4f4f4; position: relative; }
.ProductPageMain .ProductName p { font-size: 0.24rem; color: #333; width: 100%; line-height: 0.5rem; }
.ProductPageMain .ProductName p:nth-child(2) { color: #ff5000; font-size: 0.16rem; line-height: 0.3rem; }
.ProductPageMain .ProductName button { position: absolute; top: 50%; right: 0.15rem; transform: translateY(-50%); padding: 0.12rem 0.32rem; font-size: 0.22rem; color: #fff; background-color: #ff5000; border-radius: 0.4rem; }
.ProductPageMain .ProductDetail { padding: 0 0.15rem; }
.ProductPageMain .ProductDetail .ProductDetailTitle { width: 100%; height: 0.57rem; line-height: 0.57rem; padding-left: 0.05rem; border-bottom: 1px solid #eee; margin-bottom: 0.2rem; }
.ProductPageMain .ProductDetail .Content { width: 100%; height: 100%; overflow-y: scroll; white-space: pre-wrap; word-wrap: break-word; }
.ProductPageMain .ProductDetail .Content img { width: 100%; }
.ProductPageMain .ProductFooter { position: fixed; left: 0; bottom: 0; border-top: 0.28rem solid #f4f4f4; width: 100%; height: 1.83rem; }
.ProductPageMain .ProductFooter img { width: 100%; height: 1.55rem; }

.ProductPageMain2 { overflow-y: scroll; }
.ProductPageMain2 .ProductName span { position: absolute; top: 18%; right: 0.25rem; transform: translateY(-50%); font-size: 0.22rem; color: #333; }
.ProductPageMain2 .ProductName button { position: absolute; right: 0.2rem; top: 64%; transform: translateY(-50%); font-size: 0.2rem; padding: 0.08rem 0.3rem; background-color: #eee; border-radius: 0.2rem; color: #333; }
.ProductPageMain2 .ProductName .buttonSta { background-color: #ff5000; color: #fff; }
.ProductPageMain2 .UserListBox { padding-bottom: 0.9rem; font-size: 0; }
.ProductPageMain2 .UserListBox .Head { width: 100%; height: 0.61rem; background: url(../images/SignImg2.jpg) no-repeat; background-size: 100% 100%; display: inline-block; line-height: 0.61rem; }
.ProductPageMain2 .UserListBox ul.UserList { position: relative; width: 100%; overflow-y: scroll; padding-bottom: 0.1rem; }
.ProductPageMain2 .UserListBox ul.UserList li { position: relative; overflow: hidden; color: #333; width: 100%; height: 0.6rem; line-height: 0.6rem; padding: 0 0.15rem; font-size: 0.22rem; padding-left: 0.7rem; }
.ProductPageMain2 .UserListBox ul.UserList li i { position: absolute; top: 50%; left: 0.15rem; transform: translateY(-50%); width: 0.44rem; height: 0.44rem; background-image: url(../images/1.jpg); background-repeat: no-repeat; background-size: 100% 100%; }
.ProductPageMain2 .UserListBox ul.UserList li .txt { display: inline-block; width: 65%; height: 0.6rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333; font-size: 0.2rem; }
.ProductPageMain2 .UserListBox ul.UserList li .time { float: right; color: #999; font-size: 0.16rem; }
.ProductPageMain2 .SignShareBtn { position: fixed; left: 0; bottom: 0; background-color: #ff5000; width: 100%; height: 0.89rem; color: #fff; font-size: 0.26rem; }

.SignSuccess { background-color: #fff; }
.SignSuccess .SuccessHead { text-align: center; width: 100%; }
.SignSuccess .SuccessHead b { display: inline-block; width: 0.6rem; height: 0.6rem; background: url(../images/SignCG.png) no-repeat; background-size: 100% 100%; margin: 0.35rem 0; }
.SignSuccess .SuccessHead p { line-height: 0.37rem; font-size: 0.24rem; color: #333; }
.SignSuccess .SignImgBox { width: 100%; padding: 0.15rem 0.18rem; padding-bottom: 0.15rem; border-bottom: 0.09rem solid #f4f4f4; font-size: 0; }
.SignSuccess .SignImgBox b { display: inline-block; width: 100%; height: 2.93rem; background-image: url(../images/1.jpg); background-repeat: no-repeat; background-size: 100% 100%; }
.SignSuccess .InputBox { background-color: #fff; padding: 0 0.15rem; padding-bottom: 1.1rem; }
.SignSuccess .InputBox p { color: #333; font-size: 0.24rem; line-height: 0.7rem; }
.SignSuccess .InputBox input { padding: 0 0.2rem; width: 100%; height: 0.65rem; background-color: #f4f4f4; font-size: 0.24rem; }
.SignSuccess .InputBox button { position: fixed; left: 0; bottom: 0; width: 100%; height: 0.89rem; background-color: #ff5000; color: #fff; }

/*# sourceMappingURL=NewStyle.css.map */

/*共享麻将机详情页面-五期 start*/
.Mj_shareInfo{ position: absolute; top: 0; right: 0; width: 10%; font-size: 0.4rem; color: #28aa32; border: none; }
.Mj_shareInfo:before{ content: "\e6ef"; }
.tpl_ShareMj_Detail_main{ background-color: #fff; }
.tpl_ShareMj_Detail_main .ShareMj_Detail_logo{ width: 100%; height: auto; margin-bottom: 0.2rem;}
.tpl_ShareMj_Detail_main .ShareMj_Detail_logo img{ width: 100%; height: auto; display: block; }
.tpl_ShareMj_Detail_main .ShareMj_Detail_text{ font-size: 0.22rem; color: #000; padding: 0 4%; }
.tpl_ShareMj_Detail_main .ShareMj_Detail_text>p{ margin-bottom: 0.2rem; }
.red-font{ color: #f00; }
.tpl_ShareMj_Detail_main .ShareMj_Detail_text ul{ overflow: hidden; }
.tpl_ShareMj_Detail_main .ShareMj_Detail_text ul li{ margin-bottom: 0.06rem; }
.tpl_ShareMj_Detail_main .ShareMj_Detail_text ul li:nth-of-type(odd){ width: 60%; float: left; }
.tpl_ShareMj_Detail_main .ShareMj_Detail_text ul li:nth-of-type(even){ width: 38%; float: right; }
.tpl_ShareMj_Detail_main .ShareMj_Detail_text ul li:last-child{ width: 100%; float: left; }
.tpl_ShareMj_Detail_main .ShareMj_Detail_img{ margin-top: 0.2rem; font-size: 0.2rem; color: #000; padding-bottom:1rem; }
.tpl_ShareMj_Detail_main .ShareMj_Detail_img >p{ padding: 0 4%; margin-top: 0.2rem; margin-bottom: 0.2rem; }
.tpl_ShareMj_Detail_main .ShareMj_Detail_img >img{ width: 100%; height: auto; display: block; margin-bottom: 0.2rem; }
.tpl_ShareMj_Detail_main .ShareMj_Detail_btn{ position: fixed;left: 0;bottom: 0;background-color: #ff5000;width: 100%;height: 0.89rem;color: #fff;font-size: 0.26rem; }
.tpl_ShareMj_Detail_main .guessLike{ width: 100%; padding-bottom: 0.89rem;}
.tpl_ShareMj_Detail_main .guessLike .guessLike_logo{ width: 100%; height: 0.27rem; background-image: url(../images/guessLike_logo.png); background-size: 100% 100%; }
.tpl_ShareMj_Detail_main .ShareMj_navC1 li{ width: 100%; overflow: hidden; border-top: 1px solid #f6f6f6; padding:0.2rem 0.2rem 0.3rem; }
.tpl_ShareMj_Detail_main .ShareMj_navC1 li:nth-child(1){ border: none; }
.tpl_ShareMj_Detail_main .ShareMj_navC1 li .ShareMj_list_pic{ float: left; width:1.44rem; height: 1.44rem; border-radius:0.04rem; overflow: hidden; margin-right: 0.1rem;}
.tpl_ShareMj_Detail_main .ShareMj_navC1 li .ShareMj_list_pic img{ width: 100%; height: 100%; }
.tpl_ShareMj_Detail_main .ShareMj_navC1 li .ShareMj_list_text{ float: left; width: 4.4rem; font-size: 0.2rem; }
.tpl_ShareMj_Detail_main .ShareMj_navC1 li .ShareMj_list_text .ShareMj_list_title{ font-size: 0.24rem; color:#000; }
.tpl_ShareMj_Detail_main .ShareMj_navC1 li .ShareMj_list_text .ShareMj_list_title p{ line-height: 0.42rem; }
.tpl_ShareMj_Detail_main .ShareMj_navC1 li .ShareMj_list_text .ShareMj_list_title i{ font-size: 0.2rem; line-height: 0.28rem; font-style: normal; background-color:#feca51; height: 0.28rem; border-radius: 0.04rem; padding:0 0.04rem; }
.tpl_ShareMj_Detail_main .ShareMj_navC1 li .ShareMj_list_text .ShareMj_list_Num{ overflow: hidden; line-height: 0.28rem; padding: 0.06rem 0; }
.tpl_ShareMj_Detail_main .ShareMj_navC1 li .ShareMj_list_text .ShareMj_list_Num p{ font-size: 0.2rem; color:#666; float: left; }
.tpl_ShareMj_Detail_main .ShareMj_navC1 li .ShareMj_list_text .ShareMj_list_Num i{ font-size: 0.22rem; color:#666; float: right;  background: linear-gradient(to right, #d9d9d9 , #f0f0f0); border-radius: 0.04rem; font-style: normal;  padding: 0 0.04rem; }
.tpl_ShareMj_Detail_main .ShareMj_navC1 li .ShareMj_list_text .ShareMj_list_address{ overflow: hidden; line-height: 0.28rem; color: #333; }
.tpl_ShareMj_Detail_main .ShareMj_navC1 li .ShareMj_list_text .ShareMj_list_address p{ float: left; width: 70%;  }
.tpl_ShareMj_Detail_main .ShareMj_navC1 li .ShareMj_list_text .ShareMj_list_address i{ font-style: normal;  float: right; width: 30%; text-align: right;}
.tpl_ShareMj_Detail_main .ShareMj_navC1 li .ShareMj_list_text .ShareMj_list_address i:before{ content: ''; display: inline-block; width: 0.2rem; height: 0.28rem; margin-right: 0.04rem; background-image: url(../images/Share_Mj_addressIcon.jpg); background-size: 65%; background-repeat: no-repeat; background-position: bottom center; }

/*共享麻将机详情页面-五期 end*/

/* 排行榜页面-五期 start */
.rankPage_main{ background-color: #fff; }
.rankPage_main .rankPage_con{ height: calc(100vh - 1.39rem); overflow: hidden; font-size: 0.22rem; color: #000;}
.rankPage_main .rankPage_con ul{ height: calc(100vh - 1.39rem); overflow-x: hidden; overflow-y: auto; padding:0 0.2rem; }
.rankPage_main .rankPage_con ul li{ border-bottom:1px solid #ccc; padding:0.1rem 0; overflow: hidden; height: 1.1rem; }
.rankPage_main .rankPage_con ul li .rank_pic{ font-size: 0.4rem; line-height: 0.9rem; text-align: center; width: 0.5rem; margin-right: 0.1rem; float: left; height: 0.9rem; background-position:center; background-repeat: no-repeat; background-size: 0.34rem auto; }
.rankPage_main .rankPage_con ul li:nth-child(1) .rank_pic{ background-image: url(../images/rank_1.png); }
.rankPage_main .rankPage_con ul li:nth-child(2) .rank_pic{ background-image: url(../images/rank_2.png); }
.rankPage_main .rankPage_con ul li:nth-child(3) .rank_pic{ background-image: url(../images/rank_3.png); }
.rankPage_main .rankPage_con ul li .rank_head{ margin-right: 0.2rem; float: left; width: 0.6rem; height: 0.6rem; margin-top: 0.15rem; background-size: cover; background-position: center; background-image: url(../images/rank_1.png); border-radius: 50%;  }
.rankPage_main .rankPage_con ul li .rank_text{ float: left; width:2.4rem; height: 0.9rem; line-height: 0.45rem;}
.rankPage_main .rankPage_con ul li .rank_icon{ float: left; width: 0.45rem; height: 0.9rem; background-size: 100% auto;background-repeat: no-repeat;background-position: center;  }
.rankPage_main .rankPage_con ul li .rank_num{ float: right; line-height: 0.9rem; margin-right: 0.2rem; }
/* 排行榜页面-五期 end */